logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Katrina Verey
2023-04-21

tldr - powered by Generative AI

The presentation discusses the design principles and implementation of a new system for managing configuration and deployment of applications. The system aims to strike a balance between exposing changes and ensuring meaningful review, while also accommodating the needs of a wide range of users.
  • The system was designed with the goal of making it easy for developers to get started and ensuring commonly needed changes would be simple to make
  • The system includes a config CLI and API, a version schema, and a customization system
  • The config CLI provides a familiar interactive workflow for developers to modify production configuration
  • The config API simplifies the user experience by explicitly encoding the main application properties that developers need to control
  • The version schema allows for formal versioning and evolution of the system over time
  • The customization system allows for advanced users to leverage the full power of Kubernetes APIs when needed
  • The system strikes a balance between exposing changes and ensuring meaningful review, while also accommodating the needs of a wide range of users
Authors: John Belamaric
2022-10-27

tldr - powered by Generative AI

The presentation discusses the use of configuration as data in managing Edge applications and the creation of the Nephele project to implement this vision.
  • Templating systems intermingle code and configuration, making it difficult to scale and create reusable pieces of code
  • Configuration as data adds structure to configurations, enabling highly reusable tools
  • The Nephele project aims to implement this vision by building an orchestration cluster with APIs that sit on top of the storage layer to manage configurations
  • The project uses Kubernetes controllers to operate on top of configurations, which are packaged in KRM and can be cloned and modified with automation and human inputs
  • The tracking of upstream and cloning of packages enables automation of day two operations and the creation of individual automations that understand narrow tasks
  • The use of configuration as data and the Nephele project can enable highly scalable and efficient management of Edge applications